package com.miplus.ccrm.core.service.conf;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.github.yulichang.base.MPJBaseService;
import com.miplus.ccrm.common.CmdResVo;
import com.miplus.ccrm.core.controller.vo.LabelResVo;
import com.miplus.ccrm.core.controller.vo.conf.CmTrunkLinkEditVo;
import com.miplus.ccrm.core.controller.vo.conf.CmTrunkLinkReqVo;
import com.miplus.ccrm.core.controller.vo.conf.CmTrunkLinkResVo;
import com.miplus.ccrm.core.pojo.CmTrunkLink;

import java.util.List;

/**
 * @author wangzl
 * @description 针对表【cm_trunk】的数据库操作Service
 * @createDate 2025-07-12 14:26:17
 */
public interface CmTrunkLinkService extends MPJBaseService<CmTrunkLink>
{
    IPage<CmTrunkLinkResVo> selectCmTrunkLinkList(CmTrunkLinkReqVo paras);
    CmdResVo addCmTrunkLink(String usrid, CmTrunkLinkEditVo addCmTrunkVo);
    CmdResVo updateCmTrunkLink(String usrid, CmTrunkLink paras);
    CmdResVo deleteCmTrunkLink(Integer cmtrunkId);
    List<LabelResVo> getCmTrunkLinkList(String usrid);
}
